html,body,h3,h4,ul,li{
  margin: 0;
  padding: 0;
  color: aliceblue;
}
ul{
list-style: none;
}
a{
  text-decoration: none;
}
h3,h4{
  font-size: 1rem;
}
/* // 实现rem适配 */
@media screen and (max-width: 1024px) {
  html {
    font-size: 42.66px !important;
  }
}

@media screen and (min-width: 1920px) {
  html {
    font-size: 80px !important;
  }
}
body{
  background-image: url('../images/bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 0.5rem;
  line-height: 1.15;
  font-family: Arial,Helvetica,sans-serif;
}
.panel{
  position: relative;
  border: 15px solid transparent;
  border-width: .6375rem .475rem .25rem 1.65rem;
  border-image-source: url('../images/border.png');
  border-image-slice: 51 38 20 132;
  margin-bottom: .25rem;
  box-sizing: border-box;
}
.inner{
  position: absolute;
  top: -0.6375rem;
  left: -1.65rem;
  right: -0.475rem;
  bottom: -0.25rem;
  padding: .3rem .45rem;
}
.panel h3{
  font-size: .25rem;
  color: #fff;
  font-weight: 400;
}